have mixed feelings

na. 悲喜交集
[网络] 百感交集;悲喜交加;百感交加